3
תגובות
TRUE על שאילתא
פתח
itamarhadad
,
SELECT * FROM chat WHERE id>'$l' AND name!='$u'
זה הקוד שליפה מהצאט שלי..
אני רוצה לעשות שאם המשפט הזה נכון או במילים אחרות קיימת הודעה שתשלפף בתנאים הקיימים אז שיתן TRUE
למה אני מבקש את זה בגלל שהתוודתי לדעת שה
if($result){
נותן TRUE תמיד כמעט אלא עם יש בעיה בהתחברות..
3 תשובות
ענה
iiddaannyy
ב
30 ליוני 2012
#
פעולות ה-fetch מחזירות false כשאין תוצאות.
חוץ מזה גם יש לך את num_rows כדי לבדוק כמה שורות חזרו.
ענה
itamarhadad
ב
01 ליולי 2012
#
על הNUM ROWS חשבתי באמת.. אבל הFETCH ARRAY יותר טוב אם כבר..
if($result){while($r=mysql_fetch_array($result))
יש דרך לחבר בין שניהם למשתנה אחד או משהו..??
או פשוט לכתוב ככה:
if(mysql_fetch_array($result)){while($r=mysql_fetch_array($result))
ענה
iiddaannyy
ב
01 ליולי 2012
#
if ($r = mysql_fetch_assoc($result)) {
while ($r) {
// code...
$r = mysql_fetch_assoc($result);
}
}
while ($r) {
// code...
$r = mysql_fetch_assoc($result);
}
}
או:
if ($r = mysql_fetch_assoc($result)) {
do {
// code...
} while ($r = mysql_fetch_assoc($result));
}
do {
// code...
} while ($r = mysql_fetch_assoc($result));
}
ותשכח את fetch_array.